home *** CD-ROM | disk | FTP | other *** search
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- CHESSCLOCK
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- Any serious chess player will sooner or later wish to own a chess clock.
- Chess clocks, little hand-made marvels of craftsmanship embedding two
- distinct clock mechanisms in a wooden case, are indispensable for tournament
- play, not to mention for 15-minute or 5-minute "blitz" games. Nowadays, they
- are obtainable only at specialty shops, if at all, and cost upwards of $100
- [a catalog lists Jerger (tm) wooden chess clocks at $134.95]. Little Swiss
- clockmakers belong to a bygone era, and the "nifty" wooden chess clock you
- end up spending a goodly sum for might well have been manufactured in a
- Third World country and have only "fair" accuracy. Here is an alternative.
-
- This is a full-featured chess clock implemented entirely in software. It
- boasts digital time displays, a visual move counter, separately settable
- White and Black clocks with a setting range from one minute up to 99 hours,
- an optional low-time warning, and an optional graphic "tick" indicator. A
- red "in use flag" gives a quick visual indication of which player's clock is
- currently running (new to version 1.1 ). A beep or beep-beep signals the
- keypress that changes from one player's clock to the other (new to version
- 1.2, this at the suggestion of D.J. Castater of San Diego, CA).
-
- This program requires a VGA monitor / card and a 386 or better machine.
- It has been tested on 386SX and 486DX clones with VGA monitors, one with a
- Tseng Labs clone graphics card and the other with a Trident graphics card.
- Any generic VGA color monitor and card combination should work. It has not
- been tested with a monochrome VGA display. It should work on the expensive
- laptops with color VGA displays, but I cannot speculate whether laptop mono
- VGA displays would give adequate results. I have made *no* effort toward
- Windows (tm) compatibility. I would like to hear how it works on your
- machine.
-
- No special installation procedure is required. Just copy the file
- CHESSCLK.EXE to a directory of your choice on your Hard Drive, or even onto
- a working floppy. Type CHESSCLK to run it. The opening screen displays until
- a key is pressed.
-
- The options screen asks for time to be allotted to White and Black. Just
- pressing RETURN for "hours" automatically sets "hours" to zero, and likewise
- for "minutes". Pressing RETURN for both hours and minutes defaults to the
- standard setting of two hours exactly [this is a fast way to start the
- clock(s) at two hours]. You may now choose a flashing "ticking" display
- (some players may find it distracting). A "low-time" warning is the final
- option, giving a brief buzz when either player's time winds down to a chosen
- interval. Press a key when play commences. White's time begins counting
- down. When White has moved, he/she presses a key (the SPACE BAR is handy) to
- begin the Black countdown. Black in turn presses a key after having moved. A
- "bleep" gives an audio notification if time runs out for either player.
-
- Pressing the [p] key PAUSES the clock. A special beep-beep-beep signal
- announces the =pause=. Pressing a key restarts the clock (and changes
- players).This =pause= function has been implemented by special request to
- allow interruptions in play without disturbing the game timing.
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- CHESSCLK may be of special interest to tournament Scrabble (tm) players, or
- those playing timed versions of that game. The program is perfectly suited
- for that application, or for any timed two-player game, such as board war
- games. The =pause= function (see above) permits "challenges" or evaluations
- while the clocks are frozen.
-
- Scrabble (tm) is a trademark of the Milton Bradley Co., Inc.
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- In the spirit of Open Access, I am including the C++ and C source code in
- this archive for those programmers wishing to play around with and hopefully
- improve this program. Feel free to modify, but please request my approval
- before distributing a modified version. I would be interested in seeing your
- "improved" models. Credit will be freely given for genuine improvements.
-
- Note that I have extensively "patched" the source code to provide extra
- features. It does not look pretty, but it works. My apologies to the
- programming purists [if you think you can do better, feel free to try].
-
- If there is enough interest shown (feedback and *registrations*), a "Bobby
- Fischer option" *may* be included in future versions of CHESSCLK. This would
- (optionally) add on time to the clock of player who has just moved. This
- innovation has generated some excitement in the chess world.
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- This is Cheapware. I am requesting a modest $1.00 contribution as compen-
- sation for the time spent developing this program. That is not much to pay
- for saving $75 and up on a less functional wooden chess clock. Please write
- out a $1.00 check, place it into an envelope, and mail it to a "starving",
- but hard-working programmer. Yes, I truly need the money. Grilled cheese
- sandwiches do get monotonous.
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- Note: I am using the software I have written as a means of establishing
- "credentials" for myself as a programmer. This is a prelude to a career move
- to computing. If you could help me in this endeavor, I would be eternally
- grateful (as well as waiving the registration fees on all my shareware).
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
-
- M\Cooper
- 3425 Chestnut Ridge Rd.
- Grantsville, MD 21536-9801
- --------------------------
- Email: thegrendel@aol.com
-